'Declaration Public Overloads Shared Function Flatten(Of T)( _ ByVal source As T, _ ByVal childSelector As Func(Of T,IEnumerable(Of T)) _ ) As IEnumerable(Of T)
public static IEnumerable<T> Flatten<T>( T source, Func<T,IEnumerable<T>> childSelector )
Parameters
- source
- The object of type T.
- childSelector
- function that returns a collection of children
Type Parameters
- T
- Item type.
Return Value
Returns a one level list of elements of type T.